package com.ctg.itrdc.imageconsole.data.dao;

import java.util.List;

import com.ctg.itrdc.imageconsole.data.dto.K8sAlertInfoDTO;
import com.ctg.itrdc.paspsdk.data.dao.IBaseCacheDao;
import com.ctg.itrdc.paspsdk.data.dao.IBaseDao;

/**
 * 
 * @description: k8s告警信息数据查询
 * @version: v1.0.0 
 * @author: Piao.Wu
 * 
 * Modification History:
 * Date               Author      Version     Description
 * -----------------------------------------------------------------
 * 2016年11月15日 上午10:30:48     Piao.Wu       v1.0.0        create
 *
 */
public interface IK8sAlertDao extends IBaseCacheDao, IBaseDao {

	/**
	 * 
	 * @Description: 
	 * @author Piao.Wu 2016年11月15日 上午10:33:00
	 * @param clusterCode
	 * @return
	 * List<K8sAlertInfoDTO>
	 *
	 */
	public List<K8sAlertInfoDTO> queryAlertInfosByClusterCodes(List<String> clusterCodes);
	
	/**
	 * 
	 * @Description:
	 * @author Piao.Wu 2016年11月15日 下午7:22:52
	 * @return
	 * Long
	 *
	 */
	public Long getAlertCountByClusterCodes(List<String> clusterCodes);
}
